Definable Types in Presburger Arithmetic
نویسنده
چکیده
We consider the first order theory of (Z,+, <), also known as Presburger arithmetic. We prove a characterization of definable types in terms of prime models over realizations, which has a similar flavor to the Marker-Steinhorn Theorem of o-minimality. We also prove that a type over a model is definable if and only if it has a unique coheir to any elementary extension, which is a characterization of definable types that Presburger arithmetic shares with stable theories and o-minimal theories. 1. Presburger Arithmetic Let L = {+,−, 0, 1, <} and let TPr = Th(Z,+,−, 0, 1, <). Note that all integers in Z are definable from + and <. We specify the following definable relations: (1) For n ∈ Z, a unary predicate Pn defining the elements divisible by n, i.e., TPr |= ∀x(Pn(x)↔ ∃y ny = x). (2) For n ∈ Z, a binary relation ≡n defining congruence mod n, i.e. TPr |= ∀x∀y(x ≡n y ↔ Pn(x− y)). Note that nx is shorthand for x+ . . .+ x (n times). We will also use n|x to mean Pn(x). Theorem 1.1. [2] TPr has quantifier elimination in the language L ∪ {Pn : n ∈ Z}. See [2, Section 3.1] for more details on TPr, including a full axiomatization in L ∪ {Pn : n ∈ Z}. An important property of TPr, which is shown in [1] and follows easily from quantifier elimination, is that it is quasi-o-minimal, i.e., for any M |= TPr, any definable subset of M (in one dimension) is a Boolean combination of ∅-definable sets and intervals with endpoints in M. For the rest of this section, let M |= TPr. Definition 1.2. Let a, b ∈M with a < b. For n ∈ Z, set |b− a| = n if M |= ∃!n−1x a < x < b. If there is no such n, set |b− a| =∞. Set |b− a| = 0 for a = b; and let |a− b| = |b− a|. Date: March 26, 2013. 1
منابع مشابه
Acceleration For Presburger Petri Nets
The reachability problem for Petri nets is a central problem of net theory. The problem is known to be decidable by inductive invariants definable in the Presburger arithmetic. When the reachability set is definable in the Presburger arithmetic, the existence of such an inductive invariant is immediate. However, in this case, the computation of a Presburger formula denoting the reachability set...
متن کاملDeciding whether a relation defined in Presburger logic can be defined in weaker logics
We consider logics on Z and N which are weaker than Presburger arithmetic and we settle the following decision problem: given a k-ary relation on Z and N which are first order definable in Presburger arithmetic, are they definable in these weaker logics? These logics, intuitively, are obtained by adding modulo and threshold counting predicates. 1991 Mathematics Subject Classification. 03B10, 68...
متن کاملBounding Quantification in Parametric Expansions of Presburger Arithmetic
Generalizing Cooper’s method of quantifier elimination for Presburger arithmetic, we give a new proof that all parametric Presburger families {St : t ∈ N} (as defined by Woods in [8]) are definable by formulas with polynomially bounded quantifiers in an expanded language with predicates for divisibility by f(t) for every polynomial f ∈ Z[t]. In fact, this quantifier bounding method works more g...
متن کاملStable Groups and Expansions of (z,+, 0)
We show that if G is a stable group of finite weight with no infinite, infinite-index, chains of definable subgroups, then G is superstable of finite U rank. Combined with recent work of Palaćın and Sklinos, we conclude that (Z,+, 0) has no proper stable expansions of finite weight. A corollary of this result is that if P ⊆ Zn is definable in a finite dp-rank expansion of (Z,+, 0), and (Z,+, 0,...
متن کاملWitness Runs for Counter Machines
In this paper, we present recent results about the verification of counter machines by using decision procedures for Presburger arithmetic. We recall several known classes of counter machines for which the reachability sets are Presburger-definable as well as temporal logics with arithmetical constraints. We discuss issues related to flat counter machines, path schema enumeration, and the use o...
متن کامل